Amazon Simple Email Service (Amazon SES)가 한국에서도 사용할 수 있게 되었습니다!
안녕하세요! 클래스메서드 신입 엔지니어 임홍기입니다.
Amazon Simple Email Service (Amazon SES)는 지금까지 오레곤을 비롯하여 9곳의 리전에서만 사용할 수 있던 서비스였습니다만, 7월 1일부터 도쿄를 비롯해 서울 리전에서도 사용할 수 있게 되었습니다!
SES란?
SES란 Simple Email Service의 약자이며, 고도로 확장 가능하고 비용 효율적인 이메일 송수신용 서비스입니다.
이메일 솔루션을 구축하거나 타사 이메일 서비스를 라이선싱, 설치 및 운영하는 데 따르는 복잡성과 비용을 없애줍니다.
SNS와 SES
한국이나, 도쿄리전에 없던 터라 생소하신 분들도 계실 것 이라고 생각되는데요
SNS로도 메일은 보낼 수 있는데 뭐가 달라? 하시는 분들도 계실것 같아서 간단하게 설명해보겠습니다.
SNS(Simple Notifications Service)
- 여러 프로토콜(Ex. HTTP, 이메일, SQS, SMS)을 통해 Topic의 Subscribers에게 통지합니다.
- 일반적으로 SNS는 다른 AWS 서비스를 통해 실행되는 텍스트 기반 이메일 발송에 사용됩니다. (Ex. 요금 청구 알람 설정)
- 많은 서비스가 통지 하기위해 SNS를 사용하기 때문에, 대부분의 시험에서는 SNS에 대해 질문하는 경향이 강합니다.
- SNS에 관해 Topic이라든지, Subscriptions에 대해 알 필요가 있습니다.
SES(Simple Email Service)
- SES는 클라우드 기반 이메일 서비스입니다. (Ex. SendGrid, Mailgun)
- HTML 형식의 이메일을 보낼 수 있습니다. (SNS는 불가능)
- 이메일 템플릿을 작성해놓고 사용할 수 있습니다.
- 커스텀 도메인 네임을 사용하여 메일을 전송할 수 있습니다.
- 인바운드 메일을 수신할 수 있습니다.
- 이메일의 송신을 감시할 수 있습니다.
콘솔창에서 확인해보겠습니다
서울 리전에서도 서비스에 접근할 수 있습니다.
하지만 한국어는 아직 지원하지 않네요
메일 보내보기
한국 메일로 메일을 등록해서 인증을 받아보겠습니다!
해당 기능은 SES 매니지먼트 콘솔의 Email Addresses에서 확인할 수 있습니다.
인증을 위한 메일이 도착했습니다.
메세지 원문을 통해 어디서 왔는지 알아보겠습니다.
Message-ID가 서울 리전인 ap-northeast-2인걸 확인할 수 있습니다!!
이렇게 확인하니까 신기하네요!
끝으로
한국과 도쿄 리전 출시를 비롯해서 전 세계에서 사용할 수 있도록 점점 넓혀갈 것 같은 느낌이 드네요
리전이 넓혀진 만큼, 기존에 사용하고 있던 메일 서버의 비용과 SES의 비용을 비교 및 검토하고 활용하시면 좋을 것 같습니다.
참고
메일 서비스 비교(SES vs Mailgun-vs-SendGrid)
SNS vs SES
Amazon Simple Email Service is now available in the Asia Pacific